package com.software.levelupserver.entity;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class Task {
    private Integer taskId; //任务的id
    private Integer userId; //用户id
    private String taskTitle; //任务标题
    private String content; //任务描述
    private Integer tag; //任务的标签
    private Integer taskType; //任务类型（通知型、计时型）
    private String startTime; //开始/通知时间
    private String endTime; //结束时间
    private Integer priority; //任务优先级/重要程度
    private Integer status; //任务状态（进行中、未完成、完成）
    private Double experience; //任务完成后奖励的经验值
    private String remind1; //提醒时间1（如按时提醒、提前5分钟提醒）
    private String remind2; //提醒时间2
    private String remind3; //提醒时间3
    private Integer isRecurring; //是否重复
    private String createdAt; //任务创建时间
    private String updatedAt; //任务更新时间
}
